Skip to content

Bump StochasticDiffEqCore to 2.0.4 for release - #4089

Closed
ChrisRackauckas-Claude wants to merge 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:release/stochasticdiffeqcore-2.0.4
Closed

Bump StochasticDiffEqCore to 2.0.4 for release#4089
ChrisRackauckas-Claude wants to merge 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:release/stochasticdiffeqcore-2.0.4

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Ignore until reviewed by @ChrisRackauckas.

Why

The registered StochasticDiffEqCore 2.0.3 declares SciMLBase = "3.35.1 - 3.39". Master widened that to SciMLBase = "3.39" in #4010 but never bumped the version, so the fix is not installable. That makes 2.0.3 the effective cap on the whole SDE stack, and anything requiring SciMLBase 3.40+ fails to resolve.

Concretely, this is currently breaking SciMLSensitivity CI (https://github.com/SciML/SciMLSensitivity.jl/actions/runs/30650807324) — SciMLSensitivity requires SciMLBase = "3.40":

ERROR: Unsatisfiable requirements detected for package StochasticDiffEqCore [19c5a474]:
 ├─restricted by compatibility requirements with SciMLBase to versions: uninstalled
 └─restricted by compatibility requirements with StochasticDiffEq to versions: 2.0.0 - 2.0.3 — no versions left

Registering OrdinaryDiffEq 7.2.1 and StochasticDiffEq 7.1.3 already cleared the layer above this one; StochasticDiffEqCore is what is left.

What this does

Bumps lib/StochasticDiffEqCore/Project.toml from 2.0.3 to 2.0.4. Nothing else. 2.0.4 matches the version the General registry already has a staged compat entry for (["2.0.4 - 2"] SciMLBase = "3.35.1 - 3"), and StochasticDiffEq v7 declares StochasticDiffEqCore = "2", so it picks the new version up with no further changes.

Unreleased work that ships with it: #4010, #4018, #4031, #4033, #4038.

Once merged, this needs @JuliaRegistrator register subdir=lib/StochasticDiffEqCore on the merge commit.

🤖 Generated with Claude Code

https://claude.ai/code/session_016urAXSHsbD8mW7Zs2sbgLk

The registered 2.0.3 caps SciMLBase at 3.39, so nothing that requires
SciMLBase 3.40+ can install alongside StochasticDiffEq. Master already
carries the widened SciMLBase = "3.39" bound (SciML#4010) plus the changes
from SciML#4018, SciML#4031, SciML#4033 and SciML#4038, but the version was never bumped,
so none of it is installable.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@JuliaRegistrator

Copy link
Copy Markdown

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Superseded by #4090, which bumped StochasticDiffEqCore to 2.0.4 five minutes after this was opened and is already registered (JuliaRegistries/General#163040). Closing as redundant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants